147

Blockchain in the Music Industry

transactions of that block. The total size of the block is around 1 MB. The transaction

counter contains the number of transactions included in the block. The size of this

field varies between 1 and 9 bytes. The transaction list stores the digital fingerprint

of all the transactions that the block comprises.

The contents of the block header include the following:

• Version: It is a 4-byte field, which specifies the version number used in

the block. The version value specified in this field has a corresponding

set of validation rules that the block will have to follow. In a blockchain,

all the blocks must have the same version value in their header. If the

block contains different version details, a “hard fork” occurs. Table 9.1

FIGURE 9.2  Structure of a block header.

FIGURE 9.1  Structure of a block.